package com.timzaak.osl

import scala.util.Try

trait Entity{
  def timeStamp:L

}

trait Input {
  type T

  def tryTransfer(input: T): Try[Entity]

  def transfer(input:T):Option[Entity] = tryTransfer(input).toOption

}


